submarine.core
Interface Submiter
- All Known Implementing Classes:
- EAISystem
- public interface Submiter
Cette interface est implémentée par EAISystem pour permettre à des
développements externe de soumettre des messages au Systeme.
Cette interface va de paire avec SubmiterAware
.
Quand utiliser ? :
Utilisez cette interface quand dans une WritingFunction, une ListeningFunction
ou une PoolingFunction vous avez besoin d'emettre explicitement un message dans
le bus EAI.
Quand implémenter ? :
Vous n'aurez en principe pas à implémenter cette interface. Cependant il est
envisageable de l'implémenter pour réaliser un proxy distribué du Systeme EAI.
submit
public java.lang.Object submit(java.lang.Object message,
RouteInfos infos)
- Soumet un message au Submiter.
La valeur retournée peut être l'un des cas suivants:
- La valeur de retour de la WritingFunction du Channel, si la soumission est
Synchrone.
- Le docId de la soumission, si celle-ci est asynchrone.
- Une Exception si une erreur s'est produite durant le traitement de la
soumission.
- Parameters:
message
- infos
- - Returns:
- java.lang.Object
submit
public java.lang.Object submit(java.lang.Object message,
RouteInfos infos,
Message.MsgContext context)
getControler
public ConnectorsControler getControler()